package com.woniu.mapper;

import com.woniu.entity.Address;
import com.woniu.entity.User;
import com.woniu.entity.UserCart;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface UserMapper {

    User login(String account);

    /**
     * 根据用户 id和书籍 id，查询购物车信息
     */
    UserCart queryUserCartByBookIdAndUserId(UserCart userCart);

    /**
     * 插入购物车
     * @param userCart
     * @return
     */
    Integer insertUserCart(UserCart userCart);

    /**
     * 添加购物车数量
     * @param userCart
     * @return
     */
    Integer updateUserCart(UserCart userCart);
    /**
     * 根据用户的 id 查询用户未下单的购物车信息
     */
    List<UserCart> queryUserCartByUserId(Integer userId);
    /**
     * 查询用户的收货地址信息
     */
    List<Address> queryUserAddressByUserId(Integer userId);

}
